@charset "utf-8";
ul,li,div,dl,dt,dd,iframe,p{ margin:0px; padding:0px; list-style:none;}
*{outline:none; hide-focus: expression(this.hidefocus = true); /* ie 去掉选中时的虚边框 */}
body{margin:0;padding:0;font-family:tahoma,"宋体", verdana,arial, sans-serif;font-size:12px;color:#444;}
a:link,a:visited{color:#333; text-decoration:none;}
a:hover,a:active{color: #e92225;text-decoration:none;}
img{vertical-align:bottom; border:none;}
.imglink{border:0;margin-bottom:5px;vertical-align:bottom; }	
.bodybg-head{background:#e6e6e6;text-align:center;	}
.body-bg{background:url(../images/home_bg.jpg) repeat-x top left;text-align:center;	}
.white-bg{width:100%;background:url(../images/white_bg.jpg) repeat-y center top;}
.line{margin:0px auto;width:960px;height:5px;background:#c1c1c1 url(../images/bg_topline.jpg) no-repeat center top;overflow:hidden;}
#content-all,.main_left,.main{width:960px;margin:0 auto;text-align:left;}/*3.13*/
#heading{width:100%;overflow:hidden;}
.logo{float:left;padding-top:10px;}
.moblie_sms {float: left; margin: 38px 0px 0px 20px; width: 110px}
.moblie_sms li {padding-right: 0px; padding-left: 25px; padding-bottom: 0px; color: #666; padding-top: 2px; list-style-type: none; height: 22px}
.moblie_bj {background: url(../images/mobile.gif) no-repeat}
.sms_bj {background: url(../images/sms.gif) no-repeat}
.logo-r{float:right;}
.help{padding-top:3px;color:#ccc;text-align:right;}
.help img{margin-bottom:3px;}
.short{padding-top:15px;}
.short img{margin-left:7px;}
#navbar {width:100%;height:29px;background:url(/images/nav_bg.jpg) repeat-x left top;}/*3.13*/
.absolute{position:absolute;}
.relative{position:relative;}
.fixed{position:fixed;}
.fleft{float:left;}
.fright{float:right;}
.h50{ height:50px;}
.h29{ height:29px;}
.h20{ height:20px;}
.lh20{line-height:20px;}
.lh29{ line-height:29px;}
.w10{width:10px;}
.w20{width:20px;}
.w30{width:30px;}
.w40{width:40px;}
.w50{width:50px;}
.w60{width:60px;}
.w70{width:70px;}
.w80{width:80px;}
.w90{width:90px;}
.w95{width:95px;}
.w100{width:100px;}
.h430{height:430px;}
.h450{height:400px;}
.w224{width:224px;}
.w250{width:250px;}
.w736{width:736px;}
.w100p{width:100%;}
.h100p{height:100%;}
.rtop2{top:2px;}
.rtop3{top:3px;}
.mtop5{margin-top:5px;}
.mtop8{margin-top:8px;}
.mleft10{margin-left:10px;}
.mleft15{margin-left:15px;}
.mleft20{margin-left:20px;}
.mleft30{margin-left:30px;}
.mleft30ie6{_margin-left:30px;}
.mright10{ margin-right:10px;}
.pdtop5{padding-top:5px;}
.pdtop7{padding-top:7px;}
.pdtop8{padding-top:8px;}
.pdbtm20{ padding-bottom:20px;}
.pdtop10{padding-top:10px;}
.bdbtmd{ border-bottom:dashed 1px #d0d0d0;}
.bdbtms{ border-bottom:solid 1px #d0d0d0;}
.clear{clear:both;}
.fb{font-weight:bold;}
.f12{font-size:12px;}
.f14{font-size:14px;}
.red{color:red;}
.c949d00{color:#949d00;}
.c48a0fa{ color:#48a0fa;}
.disp_l{display:block;}
.bg_ico{background:url(../images/nav_hoverbg1.png) no-repeat;_background:url(../images/nav_hoverbg.png) no-repeat; }
.input1{ width:155px; padding:5px 0px 3px 2px; border:solid 1px #999;}
.input2{ width:200px; padding:5px 0px 3px 2px; border:solid 1px #999;}
.div_input{background:url(../images/u171_original.png) -2px 0 no-repeat; width:713px; height:39px;}
.input3{ width:80%; padding:5px 0px 3px 2px; color:#999; border:none;}
.input4{background:url(../images/nav_left.png) right -422px no-repeat; border:none; }
/*=========nav 导航================*/

#menu ul{  list-style:none; z-index:99999;  }  
#menu li {  float:left;  position:relative;   z-index:99999; }     
#menu ul ul {  visibility:hidden;  position:absolute; left:0px;  top:30px;  z-index:99999;   }  
#menu table{  position:absolute;  left:0;  top:0; z-index:99999; }  
#menu ul li:hover ul,#menu ul a:hover ul{  visibility:visible;  }  
#menu ul ul li a:hover{  color:red;  }  
.t_start{ width:26px; height:44px; background:url(../images/nav_l.jpg) left 1px ; margin-left:3px;}
.t_cen{background:url(../images/nav_c.jpg) 0 1px ; width:685px; height:44px;_width:680px;}
.t_end{ width:22px; height:44px;background:url(../images/nav_r.jpg) right 1px ;}
.nav{width:600px; margin-left:80px; height:44px;}
.nav li{ float:left; height:44px; line-height:44px; font-size:14px; font-weight:bold;}

.nav li.line{background-position:left -220px; height:44px; width:5px; margin:0px 3px;}
.nav li.normal a{padding-left:15px; white-space:normal; display:block;}
.nav li.normal span{padding:0px 20px 0px 5px; display:inline-block; color:#fff; cursor:pointer;}

.nav li.on a,.nav li.normal a:hover{background:url(../images/nav_hoverl.jpg) left 1px  no-repeat;  padding-left:15px; display:block;}
.nav li.on span,.nav li.normal a:hover span{background:url(../images/nav_hoverr.jpg) right 1px no-repeat; padding:0px 20px 0px 5px; display:inline-block; color:red;}




.nav li .subnav_tab{ text-align:center; width:95px;  z-index:99999;}
.nav li .subnav_tab li{background: url("../images/navsub_bg.jpg") repeat-x scroll left top red; width:100%; height:28px; line-height:28px; font-weight:normal; border-bottom:solid 1px #d3d3d3; font-size:12px;}
.nav li .subnav_tab li a,.nav li .subnav_tab li a:hover{ padding:0px; background:none;}
/*=========nav导航 end================*/
/*=========左边内容================*/
.main{padding-top:15px;  height:auto;min-height:500px; margin-bottom:20px;_height:500px; }
.main_left{width:218px; height:408px; background:url(../images/nav_left001.jpg) -5px -3px no-repeat; float:left; margin-top:20px;}
.nav_left{ width:182px; padding-left:18px;padding-right:18px; padding-top:20px; }
.nav_left li{ height:28px;*+height:26px;_height:25px; line-height:30px; *+line-height:29px; _line-height:28px;  border-bottom:dashed 1px #ccc; padding-left:10px; position:relative;}
.nav_left li:hover{background:#e3e3e3; cursor:pointer;}
.nav_left li.on{background:#e3e3e3 url(../images/nav_left.png) 160px -420px no-repeat;}
.kfmm{ width:218px; text-align:center; height:50px;}
.kfmm img{border:none; margin-top:10px;}

/*==========查询消息============*/
.open_bg{ background:url(../images/open_login.png) no-repeat; _background:url(../images/open_login.jpg) no-repeat;}
.search{ height:33px}
.search .info{ background:url(../images/open_ad.jpg) 0 2px no-repeat; height:33px; line-height:35px; width:430px; margin-left:15px;_margin-left:10px; }
.search .info span{ padding-left:30px; background:url(../images/open_ad_r.jpg) right 2px no-repeat; height:33px; display:block; color:#999;}
.search .sea{ height:33px;}
#search{ height:33px; width:290px; background:url(../images/open_search.jpg) right 0px no-repeat;}
#search input{ border:0px; color:#999; padding:5px 2px 3px 0px; height:20px; margin:3px 2px 0px 23px;*+margin:2px 2px 0px 23px; width:225px;_margin:3px 2px 0px 23px; float:left; line-height:20px;}
#search .search_input_button{ background:url(../images/search.jpg) right 0px no-repeat; width:20px; height:20px; margin-right:10px; margin-top:8px;}

/*==========右边内容============.number  span{display:inline;width:90px; height:55px; font-size:14px; font-weight:bold;  color:#999; padding:30px 0px 0px 0px;}.number .on span,.number a:hover span{_background: url(../images/nav_left.gif) left -446px no-repeat; color:#fff; cursor:pointer;}*/
.main_right{ width:740px; float:left; background-position:right -262px;}
.maim_body{width:740px; height:400px; background:url(../images/bg.png) right bottom no-repeat;}
.number{ width:88px; height:75px; text-align:center; padding-top:10px;}
.number:hover .f_list{ display:block;}

.number2{ width:88px; height:85px; text-align:center;}

.pd1{ bottom:75px;_bottom:65px; left:88px;}
.pd1 span{background: url(../images/nav_left1.png) left -537px no-repeat;_background: url(../images/folat01.jpg) left 0 no-repeat; display:block;width:90px; height:55px; font-size:14px; font-weight:bold;  color:#999; padding:30px 0px 0px 0px;}
.pd1 a:hover span,.pd1 a.on span{background: url(../images/nav_left1.png) left -446px no-repeat;_background: url(../images/folat02.jpg) left 0 no-repeat; color:#fff; cursor:pointer;}
.pd2{bottom:169px;_bottom:165px; left:70px;}
.pd2 span{background: url(../images/nav_left1.png) left -537px no-repeat;_background: url(../images/float004.jpg) left 0 no-repeat; display:block;width:90px; height:55px; font-size:14px; font-weight:bold;  color:#999; padding:30px 0px 0px 0px;}
.pd2 a:hover span,.pd2 a.on span{background: url(../images/nav_left1.png) left -446px no-repeat;_background: url(../images/float003.jpg) left 0 no-repeat; color:#fff; cursor:pointer;}
.pd3{top:60px;_top:50px; left:90px;}
.pd4{ left:178px; top:5px;}
.pd3 span,.pd4 span{background: url(../images/nav_left1.png) left -537px no-repeat;_background: url(../images/float006.jpg) left 0 no-repeat; display:block;width:90px; height:55px; font-size:14px; font-weight:bold;  color:#999; padding:30px 0px 0px 0px;}
.pd3 a:hover span,.pd4 a:hover span,.pd3 a.on span,.pd4 a.on span{background: url(../images/nav_left1.png) left -446px no-repeat;_background: url(../images/float005.jpg) left 0 no-repeat; color:#fff; cursor:pointer;}

.pd5{ right:146px; top:30px;}
.pd6{ right:90px; top:110px;}
.pd5 span,.pd6 span{background: url(../images/nav_left1.png) -102px -537px no-repeat;_background: url(../images/float_r04.jpg) 0 0 no-repeat; display:block;width:88px; height:55px; font-size:14px; font-weight:bold;  color:#999; padding:30px 0px 0px 0px;}
.pd5 .on span,.pd5 a:hover span,.pd6 .on span,.pd6 a:hover span{background: url(../images/nav_left1.png) -102px -446px no-repeat;_background: url(../images/float_r03.jpg) 0 0 no-repeat;color:#fff;cursor:pointer;}


.pd7{ right:119px; bottom:91px;}
.pd7 span{background: url(../images/nav_left1.png) -102px -537px no-repeat;_background: url(../images/float_r02.jpg) 0 0 no-repeat; display:block;width:88px; height:55px; font-size:14px; font-weight:bold;  color:#999; padding:30px 0px 0px 0px;}
.pd7 .on span,.pd7 a:hover span{background: url(../images/nav_left1.png) -102px -446px no-repeat;_background: url(../images/float_r01.jpg) 0 0 no-repeat;color:#fff;cursor:pointer;}



/*==========登录框============*/
.login{ width:325px; height:260px; position:absolute; left:202px; top:98px; _z-index:-80;*+z-index:-80;}
.login_top{ height:55px; width:100%; font-size:16px; font-weight:bold; color:#fff; text-align:center; line-height:55px;}
.login_body{ width:300px; margin-left:12px; padding-top:10px;}
.table1{ height:100px; border-bottom:dashed 1px #999; width:100%;}
.imgshow{ height:38px; width:80px; border:solid 1px #999; text-align:center;}
.table2{width:200px; margin-left:30px;}
.table2 td{ height:30px; }
.buttom1{background: url(../images/buttom.png) no-repeat; display:block; width:88px; height:25px; line-height:25px; text-align:center;}
.table3{width:250px; margin-left:30px; margin-top:20px;}
.table3 td{ height:35px;}
.buttom_login{ background:url(../images/nav_left.png) right -62px no-repeat; width:73px; height:30px; display:block; color:#fff; text-align:center; line-height:30px; margin-right:12px;}


/*通讯录*/
.but_txl{background:url(../images/u208_original.png) no-repeat; width:75px; display:block; margin:5px 0px 0px 30px; padding-left:29px; line-height:32px; cursor:pointer;}
.tab_txl{ margin-left:20px;width:710px; margin-top:10px;}
.txl_title{ width:100%; border-top:solid 2px #d0d0d0; border-bottom:solid 2px #d0d0d0; height:30px; line-height:30px;}
.txl_title li,.txl_list li{ float:left;}
.txl_title .t_n,.txl_list .t_n{ width:80px; text-align:center;}
.txl_title .t_t,.txl_list .t_t{width:100px;text-align:center;}
.txl_title .t_b{width:460px;text-align:center;}
.txl_title .t_c,.txl_list .t_c{width:65px; text-align:center;}
.txl_list{ width:100%; border-bottom:dashed 1px #d0d0d0; height:30px; line-height:30px;}
.txl_list .t_b{width:460px;text-align:left;}
.txl_list a.edit{background:url(../images/u146_original.png) no-repeat; width:18px; height:18px; display:block; margin-left:10px; margin-top:5px;}
.txl_list a.del{background:url(../images/u143_original.png) no-repeat; width:18px; height:18px; display:block;margin-left:5px;margin-top:5px;}
.txl_list .img_ico{background:url(../images/u190_original.png) 0 3px no-repeat;}
.w21{width:21px;}
.w508{width:508px;}
.w518{width:518px;}
.dis_1{display:block;}
.h30{ height:30px;}
.lh30{ line-height:30px;}
.top_5{ top:-5px;}
.tcenter{ text-align:center;}

.tit_nav{ width:715px; height:29px; background:#fbf1e7 url(../images/tit_right.png) right 0 no-repeat; margin-left:15px; margin-top:15px;}
.wecom{background: url(../images/hlep.png) 3px 2px no-repeat;_background: url(../images/hlep.png) 0px 2px no-repeat; _z-index:-20; padding-left:20px; _padding-left:20px;margin-left:25px;_margin-left:30px;}
.keinfo{ width:94%;margin-left:30px; background-color:#d0d0d0; font-size:14px;}
.keinfo tr{background-color:#d0d0d0;}
.keinfo tr td,.keinfo tr th{background-color:#fff; height:30px; padding-left:10px; padding-right:20px; }

.keinfo .on{background-color:#f3f3f3; width:80px;}
.money{background: url(../images/money.png) no-repeat; width:58px; height:18px; display:block; padding-left:23px; line-height:20px; color:red;}
/*浮动添加联系人*/
.dialog-login{position: fixed;_position: absolute;z-index:9999999;width:400px;height:245px; background:url(../images/winform.png) no-repeat; top:50px; display:none;}
.dialog-login .login_t{ height:20px; padding-left:25px; margin-top:8px; width:338px; cursor:pointer;}
.dialog-login .login_close{height:12px; margin-top:10px; width:20px;}
.dialog-login .login_close a{height:12px;width:20px; display:block; text-indent:-99999px;}
.dialog-login .dialog_add{ margin-left:50px; margin-top:20px;}
.dialog-login .dialog_add a.seva,.app_info a.seva{background: url(../images/u223_original.png) -3px -3px no-repeat; width:75px; height:28px; display:block; line-height:25px; text-align:center; color:#000;}
.dialog-login .dialog_add a:hover.seva,.app_info a:hover.seva{background: url(../images/u223_hover.png) -3px -3px no-repeat; }
.dialog-login .dialog_add a.normal{width:75px; height:28px; display:block; line-height:25px; text-align:center; color:#000;}
 #popbg {background: #000; filter: alpha(opacity=50); left: 0px; width: 100%; position: absolute; top: 0px; height: 100%; opacity: 0.5; z-index:9999998;display:none;} 
a.mone{background: url(../images/u169_original.png) -3px -3px no-repeat; width:78px; height:28px; display:block; line-height:25px; text-align:center; color:#AE5300;}
a:hover.mone{background: url(../images/u169_hover.png) -3px -3px no-repeat; }
/*温馨提示*/
.tip dt{ border-bottom:dashed 1px #d0d0d0; }

.tip p{ line-height:18px; text-indent:1em;}
/*二级浮动列表*/
.f_list{width:100px; height:120px; left:80px; background-color:#fff; border:solid 1px #ccc;  position:absolute; z-index:9999998; display:none; top:0px;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}
.f_list .tit_bg{background:url(../images/title_bg.png); height:29px; width:100%; line-height:30px; color:#de0d08;}
.f_list .tit_bg img{position:absolute; top:9px; left:10px}
.f_list .list{ line-height:20px; text-align:left; margin-top:5px;}
.f_list .list li{ padding-left:15px; height:25px; border-bottom:dashed 1px #ccc;}

#ymenu-side{position:relative;z-index:2;float:left;width:182px;}
 .ym-submnu{position:absolute;z-index:999999;left:179px;top:-1px;display:none;width:100px;overflow:hidden;border:solid #e3e3e3;border-width:2px 2px 2px 0;background:#fff url(../img/mnu-bg.gif) 0 0 no-repeat;}
 .ym-submnu li{float:left;clear:none;margin-left:10px;display:inline;text-indent:0;width:90px;overflow:hidden;line-height:24px;color:#000;border:0; background:none;}
 .ym-submnu li a{font-size:12px;font-weight:normal;color:#369;background:none;}


/*页尾样式：start*/
#foot{text-align:center;	background-color:#dadada;border-top:5px solid #c1c1c1;height:88px;line-height:20px;padding-top:16px;font-family:arial,helvetica,sans-serif;font-size:12px;}


/*=====在线客服========*/
#content{overflow:auto; position:absolute; z-index:3; top:0px; width:100%;bottom:0px;background:#eaeaea; min-width:800px; min-height:600px; _height:100%;}
#content .m_title,.m_title{background:url(../images/bg_top.jpg); height:40px; line-height:40px;}
#content .m_title span,.m_title span{ margin-left:20px; color:#fff; font-size:16px;}
#content .m_left{ position:absolute; z-index:3; top:45px; left:5px; right:5px; width:90.3%;bottom:4px; float:left; overflow:hidden;}



.info_list{ overflow-y:scroll; width:99%;  background-color:#fff;  padding:5px 0px 5px 10px; position:absolute;  border:solid 1px #CCCCCC; bottom:140px; top:0px; right:0px; border-bottom:none;scrollbar-face-color:#d0d0d0;scrollbar-highlight-color:#fff;scrollbar-shadow-color:#d0d0d0;scrollbar-3dlight-color:#d0d0d0;scrollbar-arrow-color:#000;scrollbar-track-color:#c0c0c0;scrollbar-darkshadow-color:#ccc;}
.info_tool{width:99%;padding:0px 5px 0px 5px; position:absolute;  line-height:25px; right:0px;  position:absolute;  background:url(../images/bg_tool.jpg);  height:25px;border-left:solid 1px #CCCCCC;border-right:solid 1px #CCCCCC;}
.f_file{ width:17px; height:19px; display:block; background:url(../images/pic_ico.jpg) -2px -1px; float:left; margin-top:5px; margin-left:30px;_margin-left:15px;}
.f_img{ width:17px; height:19px; display:block; background:url(../images/pic_ico.jpg) -27px -2px; float:left;margin-top:5px; margin-left:10px;}
.f_face{ width:17px; height:19px; display:block; background:url(../images/pic_ico.jpg) -52px -1px; float:left;margin-top:5px; margin-left:10px;}
.message{width:99%;padding:0px 5px 0px 5px;background-color:#fff; position:absolute; right:0px; height:114px;border:solid 1px #CCCCCC; border-top:none; text-align:right;}
.table_message{ width:600px; margin-top:20px; padding-left:50px;}
.table_message .on{ width:80px; text-align:right; height:35px; line-height:35px;}
.table_message .normal{ padding-left:5px;}
.add_btm{background:url(../images/add_buttom.jpg); width:90px; height:33px; line-height:33px; display:block; color:#ffffff; font-size:14px; text-align:center;}
.close_btm{width:90px; height:33px; line-height:33px; padding-left:15px; color:#ffffff; font-size:12px; text-align:center;}
.face_list{width:300px; height:191px;  position:absolute; z-index:9000; bottom:25px; left:90px; background-color:#fff; display:none;}
.face_list .face_ico {  width:300px; background:#ccc; }
.face_list .face_ico tr{background:#ccc;}
.face_list .face_ico td{  height:22px; width:22px; padding:2px; background:#fff;text-align:center;}
.message_input{ width:100%; height:65px; border:0; overflow-x:hidden;overflow-y: auto;padding-top:5px; color:#000; font-size:12px; text-align:left; cursor:text;}
.l_system{ margin-left:15px; margin-top:10px;}
.l_custom,.l_ren{ margin-left:15px; margin-top:5px;}
.l_system span,.l_custom span,.l_ren span{ height:20px; line-height:20px;}
.l_system .n1,.l_custom .n1 span,.l_ren .n1 span{ color:#ccc;}
.l_custom .n1,.l_custom .n2{color:#04428f;}
.l_ren .n1{color:#308712;}
/*右边广告*/
#content .m_add{overflow:auto; position:absolute; z-index:3; top:45px;  right:5px; width:140px;bottom:5px;background:#fff; float:left;}
.ooih{ margin-left:30px;}
.ooih td{ float:left;}
.ooihs {background: url("../images/biao1.gif") no-repeat scroll 0 0 transparent;color: #000000;font-size: 13px;font-weight: 100;height: 22px;text-align: center;width: 80px;cursor:pointer;}
.ooih .on {background: url("../images/biao2.gif") no-repeat scroll 0 0 transparent;color: #F78210;   cursor:pointer;}
.ooihx {width:283px;border-bottom:solid 1px #ececec;}

/*服务评价*/
.appraise{background: url("../images/open_p_bg.gif") no-repeat scroll 0 0 transparent; width:308px; height:318px; padding-top:6px;  display:none; z-index:9999999; position:absolute;}
.app_title{background: url("../images/app_title.gif") no-repeat scroll 0 0 transparent; width:296px; height:40px; margin-left:6px;  display:block; text-align:left; line-height:40px; }
.app_title strong{ color:#fff; font-size:16px; margin-left:10px; font-family:微软雅黑;}
.app_close{background: url("../images/app_close.gif") no-repeat scroll 0 0 transparent;  height:21px; width:21px; display:block; margin-right:15px; _margin-right:7px; margin-top:9px;}
.app_info{ margin-top:15px; margin-left:35px;}
.app_info a.normal{background: url(../images/ok_hover_buttom.gif) no-repeat; width:75px; height:28px; display:block; line-height:25px; text-align:center; color:#fff;}





